windscreen washer system - French English Dictionary